package com.hz.ruoyiquality.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hz.rouyigonggong.domain.dto.LgDeliveryInfoDTO;
import com.hz.ruoyiquality.domain.dto.OrderUpdateDTO;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Mapper
@Repository
public interface OrderMapper extends BaseMapper<OrderUpdateDTO> {
    /**
     * 根据是否需要车辆   更新订单状态
     */
   Integer needVehicle(Integer orderNo);

    /**
     * 更新质检状态
     */
    int updateOrder(OrderUpdateDTO orderUpdateDTO);





    /**
     * 更新质检状态
     */
    int updateRuStorageOrder(OrderUpdateDTO orderUpdateDTO);


    /**
     * 插入二维码路径
     */
    // 插入订单二维码记录
    @Insert("INSERT INTO lg_qr_code (order_id, qr_image) VALUES (#{orderNo}, #{qrUrl})")
    int insertQrCode(@Param("orderNo") Integer orderNo, @Param("qrUrl") String qrUrl);
}
